what is the worst execution method